
body, ul, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
li { list-style: none; }
:host { display: block; position: relative; overflow: hidden; box-sizing: border-box; outline: none; }
:host([hidden]) { display: none; }
#creator-resizer { border: none; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; pointer-events: none; visibility: hidden; }

:host {
  font-family: var(--font-normal);
}
::-webkit-scrollbar {
  height: calc(var(--size-normal-font) * 1px);
  width: calc(var(--size-normal-font) * 1px);
}
::-webkit-scrollbar-thumb {
  border-radius: calc(var(--size-normal-radius) * 2px);
  border: calc(var(--size-normal-font) * 0.25px) solid transparent;
  background-color: var(--color-active-fill);
  background-clip: content-box;
  transition: background-color 0.3s;
}
::-webkit-scrollbar-thumb:hover {
  border: calc(var(--size-normal-font) * 0.25px) solid transparent;
  background-color: var(--color-active-fill-weakest);
  background-clip: content-box;
}
::-webkit-scrollbar-track {
  background: transparent;
}
::-webkit-scrollbar-track:hover {
  background: transparent;
}
::-webkit-scrollbar-corner {
  display: none;
}
::-webkit-scrollbar-button {
  display: none;
}
